package p5.FechaApp;

import org.omg.CORBA.*;
import org.omg.CosNaming.*;
import org.omg.CosNaming.NamingContextPackage.*;
public class FechaClient {
	public static void main(String args[]) {
		try {
//			crear e inicializar ORB
			ORB orb = ORB.init(args, null);
//			obtener una referencia a NameService
			org.omg.CORBA.Object objRef = orb
			.resolve_initial_references("NameService");
//			las siguientes lineas nos permiten obtener una ref a un objeto remoto
			NamingContextExt ncRef = NamingContextExtHelper.narrow(objRef);
//			nombre del obj remoto
			String nombre = "Fecha";
			Fecha impl = FechaHelper.narrow(ncRef.resolve_str(nombre));
			System.out.println("Fecha: " + impl.getFecha());
		}
		catch (Exception e) {
			System.out.println("ERROR : " + e);
			e.printStackTrace(System.out);
		}
	}
}
